A Protocol Specification Language with a High-Level Petri Net Semantics

نویسندگان

  • Belhassen Zouari
  • Serge Haddad
  • Mohamed Taghelit
چکیده

This paper deals with two important aspects of communicat ion protocols namely specificationnand verification.We present a new variant of the Formal Description Techni que Estelle called SSL which has the semantics of a High-level Petri net model. Such a semantics enables to apply efficient proof methods in order to automatically verify communication prot ocol properties. SSL is mainly characterized by a total genericity concept which misses in Estelle. We show that this speci fication feature has a direct effect on the efficiency of the ver ification methods, For instance, the SSL genericity feature implies a symmetrical behaviour of the corresponding Petri net. These behaviour symmetries allow the building of reducedd state graphs called symbolic graphs. Moreover, SSL introduces some additional features of communication prot ocols as an object-based approach and high-level communication primitives. The major interest of SSL is to combine the advantages of a good specification language such Estelle with the analysis powe r of Petri nets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Finite Automata, Parallel Programs and SDL Using Petri Nets

This paper introduces a method to combine nite automata, parallel programs and SDL (Speciication and Description Language) speciications. We base our approach on M-nets exploiting the rich set of composition operators available in this algebra of high-level Petri nets. In order to be able to combine diierent modelling techniques, we rely on compatible interfaces. Therefore, { we extend an exist...

متن کامل

A rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers

This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...

متن کامل

A Petri Net Semantics for B(PN)2 with Procedures

Veriication of parallel programs is a very important goal on the way to improve the reliability of software. The PEP tool, a Programming Environment based on Petri nets, allows veriication of parallel programs by partial order model checking based on a compositional denotational Petri net semantics. The language supported by the PEP tool covers block structuring, parallel and sequential composi...

متن کامل

Pathway Specification and Comparative Queries: A High Level Language with Petri Net Semantics

Understanding biological pathways is an important activity in the biological domain for drug development. Due to the parallelism and complexity inherent in pathways, computer models that can answer queries about pathways are needed. A researcher may ask ‘what-if’ questions comparing alternate scenarios, that require deeper understanding of the underlying model. In this paper, we present overvie...

متن کامل

A Compositional Petri Net Semantics for SDL

In this paper a compositional high-level Petri net semantics for SDL (Speciication and Description Language) is presented. Emphasis is laid on the modelling of dynamic creation and termination of processes and of procedures { features, which are, for instance, essential for typical client-server systems. In a preliminary paper we have already shown that we are able to usèstate of the art' verii...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993